--- src/Files.cpp.orig	2012-03-24 18:51:08.000000000 +0400
+++ src/Files.cpp	2012-03-24 18:51:54.000000000 +0400
@@ -3892,7 +3892,9 @@
 		sscanf(&(LineText[6]), "%d", &temp);
 		SetDiag(temp);
 	}
+	Buffer->SetFilePos(EndPos);
 }
+
 long MolDisplayWin::OpenGAMESSTRJ(BufferFile * Buffer, bool Append, long flip, float offset)
 {
 	TypeOfRun		runType=InvalidRunType;
